#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os


actor= 0
coordinador= 0
docente= 0
estudiante= 0
masculino= 0
femenino= 0
bene = 0
asistenciaMuybuena= 0
asistenciaBuena= 0
asistenciaRegular= 0
accesibilidadMuybuena= 0
accesibilidadBuena=0
accesibilidadRegular= 0
aprendizajeMuybuena= 0
aprendizajeBuena= 0
aprendizajeRegular= 0
beneficioMuy= 0
beneficioPoco= 0
capacidadMb= 0
capacidadB= 0
capacidadR= 0
aceptacionMucha= 0
aceptacionSuficiente= 0
aceptacionEscaza= 0
mejoraMayor= 0
mejoraIgual=0
mejoraMenor=0
coherenciaMucha=0
coherenciaPoca=0

os.system('clear')
f= open ("Encuestado.txt", "r")
for linea in f: 
    a = linea.strip()
    b = a.split(",")

    if b[0] == "Coordinador":
        coordinador = coordinador + 1 
    elif b[0] == "Docente":
        docente = docente + 1
    elif b[0] == "Estudiante":
        estudiante = estudiante + 1
    
    if b[1] == "Masculino":
        masculino= masculino + 1
    elif b[1] == "Femenino":
        femenino = femenino + 1
    
    beneficiario= int(b[2])
    
    

    if b[3] == "Muy buena":
        asistenciaMuybuena = asistenciaMuybuena + 1
    elif b[3] == "Buena":
        asistenciaBuena = asistenciaBuena + 1
    elif b [3] == "Regular":
        asistenciaRegular = asistenciaRegular + 1
        
    if b[4] == "Muy buena":
        accesibilidadMuybuena = accesibilidadMuybuena + 1
    elif b[4] == "Buena":
        accesibilidadBuena = accesibilidadBuena + 1
    elif b[4] == u"Regular":
        accesibilidadRegular = accesibilidadRegular + 1
   
    if b[5] == "Muy buena":
        aprendizajeMuybuena += 1
    elif b[5] == "Buena":
        aprendizajeBuena = aprendizajeBuena + 1
    elif b[5] == "Regular":
        aprendizajeRegular = aprendizajeRegular + 1
        
    
    if b[6] == "Mejor que antes":
        mejoraMayor = mejoraMayor +1 
        
    elif b[6] == "Igual que antes ":
        mejoraIgual += 1
        
    elif b[6] == "Peor que antes ":
        mejoraMenor += 1
    
    if b[7] == "Muy beneficioso":
        beneficioMuy = beneficioMuy + 1
    elif b[7] == "Poco beneficioso":
        beneficioPoco = beneficioPoco + 1
        
    if b[8] == "Muy bueno":
        capacidadMb = capacidadMb + 1
    
    elif b[8] == "Bueno":
        capacidadB = capacidadB + 1
    
    elif b[8] == "Regular":
        capacidadR = capacidadR + 1
        
    if b[9]== "Mucha":
        aceptacionMucha= aceptacionMucha + 1
    elif b[9] == "Suficiente":
        aceptacionSuficiente = aceptacionSuficiente + 1
    
    elif b[9] == "Escasa":
        aceptacionEscaza = aceptacionEscaza + 1
   
# NO FUNCIONA RESOLVER
    beneficiario = int(b[2])
    bene = bene + beneficiario
    

f.close()



print "|-------------------------------------------------|"
print "|Resultados de la encuesta realizada en las sedes |"
print "|del CFP Nº 401 de Vte Lopez.                     |" 
print '|-------------------------------------------------|'
# Total Actores
sumaActores= coordinador+docente+estudiante
totalCoordinador= (coordinador * 100) / sumaActores
totalDocente= (docente * 100 ) / sumaActores
totalEstudiante = (estudiante * 100 ) / sumaActores


# Total Sexo
sumaSexo = masculino + femenino
totalMasculino= (masculino * 100) / sumaSexo
totalFemenino= (femenino * 100) / sumaSexo

print u'Masculinos:',totalMasculino, u'%',
print u'Femeninos:',totalFemenino, u'%'
print
# Total Beneficiarios
print "El número de beneficiarios es: ", bene 
print 

# Total Asistencia
sumaAsistencia= asistenciaBuena+asistenciaMuybuena+asistenciaRegular
totalAsistenciaBuena= (asistenciaBuena* 100) / sumaAsistencia 
totalAsistenciaMuybuena= (asistenciaMuybuena* 100) / sumaAsistencia 
totalAsistenciaRegular= (asistenciaRegular* 100) / sumaAsistencia
print u"Asistencia:"
print u'Muy buena:',totalAsistenciaMuybuena, u'%',
print u'Buena:',totalAsistenciaBuena, u'%',
print u'Regular:',totalAsistenciaRegular, u'%'
print


# Total Accesibilidad
sumaAccesibilidad= accesibilidadMuybuena + accesibilidadBuena + accesibilidadRegular
totalAccesMB= (accesibilidadMuybuena * 100) / sumaAccesibilidad
totalAccesB= (accesibilidadBuena * 100) / sumaAccesibilidad
totalAccesR= (accesibilidadRegular * 100) / sumaAccesibilidad
print u'Accesibilidad:'
print u'Muy buena:',totalAccesMB, u'%',
print u'Buena:',totalAccesB, u'%',
print u'Regular:',totalAccesR, u'%'
print
# Total Aprendizaje
sumaAprendizaje= aprendizajeMuybuena + aprendizajeBuena + aprendizajeRegular
totalAprendizajeMB= (aprendizajeMuybuena * 100) / sumaAprendizaje
totalAprendizajeB= (aprendizajeBuena * 100) / sumaAprendizaje
totalAprendizajeR= (aprendizajeRegular * 100) / sumaAprendizaje
print u'Aprendizaje:'
print u'Muy bueno:',totalAprendizajeMB, u'%',
print u'Bueno:',totalAprendizajeB, u'%',
print u'Regular:',totalAprendizajeR, u'%'
print
# Total Beneficio 
sumaBeneficio= beneficioMuy + beneficioPoco
totalBeneficioMuy= (beneficioMuy * 100) / sumaBeneficio
totalBeneficioPoco= (beneficioPoco * 100) / sumaBeneficio
print u'Beneficio:'
print u'Muy beneficioso:',totalBeneficioMuy, u'%',
print u'Poco beneficioso:',totalBeneficioPoco, u'%'
print
# Capacidad de Adaptacion
sumaCapacidad= capacidadMb + capacidadB + capacidadR
totalCapacidadMB= (capacidadMb * 100) / sumaCapacidad
totalCapacidadB= (capacidadB * 100) / sumaCapacidad
totalCapacidadR= (capacidadR * 100) / sumaCapacidad
print u'Capacidad:'
print u'Muy buena:',totalCapacidadMB, u'%',
print u'Buena:',totalCapacidadB, u'%',
print u'Regular:',totalCapacidadR, u'%'
# Aceptacion
sumaAceptacion= aceptacionMucha + aceptacionSuficiente + aceptacionEscaza
totalAceptacionMucha= (aceptacionMucha * 100) / sumaAceptacion
totalAceptacionSuficiente= (aceptacionSuficiente * 100) / sumaAceptacion 
totalAceptacionEscaza= (aceptacionEscaza * 100) / sumaAceptacion
print
print u'Aceptación:'
print u'Mucha aceptación:',totalAceptacionMucha, u"%",
print u'Suficiente aceptación:',totalAceptacionSuficiente, u'%',
print u'Escasa aceptación:',totalAceptacionEscaza, u'%'
print
# Mejora 
sumaMejora= mejoraMayor + mejoraIgual + mejoraMenor
totalMejoraMayor= (mejoraMayor * 100) / sumaMejora
totalMejoraIgual= (mejoraIgual * 100) / sumaMejora
totalMejoraMenor= (mejoraMenor * 100) / sumaMejora
print u'Mejora:'
print u'Mayor:',totalMejoraMayor, u'%',
print u'Igual:',totalMejoraIgual, u'%',
print u'Menor:',totalMejoraMenor, u'%'
print
# Coherencia
print "Coherencia:"
print u"Mucha: 100 %",
print u"Poca: 0 %"
print
